package com.gk.panda.apis.entity.icc.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Description: 云台方向控制传参
 *
 * @author t
 * @version 1.0
 * @date 2022/11/24 14:03
 */
@Data
public class OperateDto {

    /**
     * 视频通道编码，第一个$后数字代表通道类型，必须是1，且摄像头类型需是球机(cameraType字段必须是1)
     */
    @ApiModelProperty(value = "视频通道编码，第一个$后数字代表通道类型，必须是1，且摄像头类型需是球机(cameraType字段必须是1)")
    private String channelId;

    /**
     * 方向：1=上，2=下，3=左，4=右，5=左上，6=左下，7=右上，8=右下
     */
    @ApiModelProperty(value = "方向：1=上，2=下，3=左，4=右，5=左上，6=左下，7=右上，8=右下")
    private String direct;

    /**
     * 	水平方向步长（1-8的整数），代表转动幅度大小
     */
    @ApiModelProperty(value = "水平方向步长（1-8的整数），代表转动幅度大小")
    private String stepX;

    /**
     * 	垂直方向步长（1-8的整数），代表转动幅度大小
     */
    @ApiModelProperty(value = "垂直方向步长（1-8的整数），代表转动幅度大小")
    private String stepY;

    /**
     * 命令：0=停止, 1=开启
     */
    @ApiModelProperty(value = "命令：0=停止, 1=开启")
    private String command;

    /**
     * 	扩展数据
     */
    @ApiModelProperty(value = "扩展数据")
    private String extend;
}
